#ifndef QCUSTOMSCRIPTOBJECT_H
#define QCUSTOMSCRIPTOBJECT_H

#include <QObject>

class QCustomScriptObject : public QObject
{
    Q_OBJECT
public:
    explicit QCustomScriptObject(QObject *parent = 0);
    
signals:
    
public slots:
    double sin(double x);
    double cos(double x);
    double tan (double x);
    double sinh (double x);
    double cosh (double x);
    double tanh (double x);
    double asin (double x);
    double acos (double x);
    double atan (double x);
    double atan2 (double x, double y);
    double exp (double x);
    double log (double x);
    double log10 (double x);
    double sqrt (double x);
    double ceil (double x);
    double floor (double x);
    double fabs (double x);
};

#endif // QCUSTOMSCRIPTOBJECT_H
